home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-12-29 | 2.4 KB | 100 lines | [TEXT/KAHL] |
- $$Message User Menu, u:menu$Prototype.name$.cp
- $$File u:menu$Prototype.name$.cp
- /* $CopyRight$ */
- /* menu$Prototype.name$ Handle menus
-
- File name: menu$Prototype.name$
- Function: This contains the routines to handle menus.
- History: $Date$ Original by $Author$
-
- */
-
- #include "mmCommon$Prototype.name$.h" /* Common */
- #include "Common$Prototype.name$.h" /* Common */
-
- /* ======================================================= */
- /* ======================================================= */
-
- /* Routine: AddExtraMenus */
- /* Purpose: Add in more menus */
-
- void CMenus::AddExtraMenus()
- {
- inherited::AddExtraMenus();
- }
-
- $$if Option.EXTRAHOOKS
- /* ======================================================= */
-
- /* Routine: EnableTheMenus */
- /* Purpose: Enable or disable menus before they are pulled down */
-
- void CMenus::EnableTheMenus()
- {
- inherited::EnableTheMenus();
- }
-
- /* ======================================================= */
-
- $$Loop Menus
- /* Routine: DoMenu$Menu.name$ */
- /* Purpose: Handle all menu items in this list */
-
- Boolean CMenus::DoMenu$Menu.name$(short theItem)
- {
- Boolean HandledTheMenuItem;
-
-
- HandledTheMenuItem = inherited::DoMenu$Menu.name$(theItem);
-
- switch (theItem) /* Handle all commands in this menu list */
- {
- $$Loop MenuItems
- case MItem_$MenuItem.name$: /* For item $MenuItem.FullName$ */
- break;
- $$EndLoop MenuItems
- default: /* allow other buttons, trap for debug */
- break; /* end of otherwise */
- } /* end of switch */
-
- return(HandledTheMenuItem);
- }
-
- /* ======================================================= */
-
- $$EndLoop Menus
- $$Loop HierMenus
- /* Routine: DoMenu$Menu.name$ */
- /* Purpose: Handle all menu items in this list */
-
- Boolean CMenus::DoMenu$Menu.name$(short theItem)
- {
- Boolean HandledTheMenuItem;
-
-
- HandledTheMenuItem = inherited::DoMenu$Menu.name$(theItem);
-
- switch (theItem) /* Handle all commands in this menu list */
- {
- $$Loop MenuItems
- case MItem_$MenuItem.name$: /* For item $MenuItem.FullName$ */
- break;
- $$EndLoop MenuItems
- default: /* allow other buttons, trap for debug */
- break; /* end of otherwise */
- } /* end of switch */
-
- return(HandledTheMenuItem);
- }
-
- /* ======================================================= */
-
- $$EndLoop HierMenus
- $$endif Option.EXTRAHOOKS
-
- /* ======================================================= */
- /* ======================================================= */
- $$CloseFile
-
-
-